//////////////////////////////////////////////////////////////////////////
#pragma once
//////////////////////////////////////////////////////////////////////////
#include <hge.h>
#include <string>
//////////////////////////////////////////////////////////////////////////
class Texture
{
public:
	Texture(const wchar_t* filePath, DWORD size = 0, bool mipmap = false);
	~Texture();

	HTEXTURE	   hgeTexture();
	const wchar_t* texturePath();

	int			getWidth();
	int			getHeight();

private:
	HTEXTURE	  m_hgeTexture;
	std::wstring  m_filePath;
};